﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model.Room
{
    /// <summary>
    /// 机房设备对象
    /// </summary>
    public class ROOM_EQUIPMENT
    {
        public ROOM_EQUIPMENT() { }

        #region Model
        private string _logicequipmentid;
        private string _logicequipmentname;
        private string _equipmentproperty;
        private int? _top;
        private int? _left;
        private string _remark = string.Empty;
        private string _txtcontent = string.Empty;
        private string _txtproperty = string.Empty;
        private string _type;
        private string _uplogicequmentid;
        private string _equiptype;
        private string _equipmentid;
        private string _equipment_perf;
        private string _ismonitoralarm;
        private string _ismonitorperf;
        private int? _orderindex;


        /// <summary>
        /// 设备ID
        /// </summary>
        public string LOGICEQUIPMENTID
        {
            set { _logicequipmentid = value; }
            get { return _logicequipmentid; }
        }
        /// <summary>
        /// 设备名称
        /// </summary>
        public string LOGICEQUIPMENTNAME
        {
            set { _logicequipmentname = value; }
            get { return _logicequipmentname; }
        }
        /// <summary>
        /// 设备属性(记录逻辑设备的其他属性，如长度)
        /// </summary>
        public string EQUIPMENTPROPERTY
        {
            set { _equipmentproperty = value; }
            get { return _equipmentproperty; }
        }
        /// <summary>
        /// 上边距
        /// </summary>
        public int? TOP
        {
            set { _top = value; }
            get { return _top; }
        }
        /// <summary>
        /// 左边距
        /// </summary>
        public int? LEFT
        {
            set { _left = value; }
            get { return _left; }
        }
        /// <summary>
        /// 备注
        /// </summary>
        public string REMARK
        {
            set { _remark = value; }
            get { return _remark; }
        }
        /// <summary>
        /// 文本名称
        /// </summary>
        public string TXTCONTENT
        {
            set { _txtcontent = value; }
            get { return _txtcontent; }
        }
        /// <summary>
        /// 文本属性
        /// </summary>
        public string TXTPROPERTY
        {
            set { _txtproperty = value; }
            get { return _txtproperty; }
        }
        /// <summary>
        /// 基本类型,区别是节点还是线或其他(node,line)
        /// </summary>
        public string TYPE
        {
            set { _type = value; }
            get { return _type; }
        }
        /// <summary>
        /// 上级设备ID，如果没有上级就是机房ID
        /// </summary>
        public string UPLOGICEQUMENTID
        {
            set { _uplogicequmentid = value; }
            get { return _uplogicequmentid; }
        }
        /// <summary>
        /// 设备类型
        /// </summary>
        public string EQUIPTYPE
        {
            set { _equiptype = value; }
            get { return _equiptype; }
        }
        /// <summary>
        /// 设备关联实际设备ID
        /// </summary>
        public string EQUIPMENTID
        {
            set { _equipmentid = value; }
            get { return _equipmentid; }
        }
        /// <summary>
        /// 实际设备性能字段，用#分割
        /// </summary>
        public string EQUIPMENT_PERF
        {
            set { _equipment_perf = value; }
            get { return _equipment_perf; }
        }
        /// <summary>
        /// 是否实时监视设备告警
        /// </summary>
        public string ISMONITORALARM
        {
            set { _ismonitoralarm = value; }
            get { return _ismonitoralarm; }
        }
        /// <summary>
        /// 是否实时监视设备性能
        /// </summary>
        public string ISMONITORPERF
        {
            set { _ismonitorperf = value; }
            get { return _ismonitorperf; }
        }
        /// <summary>
        /// 设备顺序
        /// </summary>
        public int? ORDERINDEX
        {
            set { _orderindex = value; }
            get { return _orderindex; }
        }
        #endregion Model
    }

}
